German-English dictionary »

lemnoblast meaning in English

GermanEnglish
der Lemnoblast Substantiv

lemmoblastnoun