German-English dictionary »

blumenstaude meaning in English

GermanEnglish
die Blumenstaude Substantiv

flowering perennialnoun