German-English dictionary »

tomatenstaude meaning in English

GermanEnglish
die Tomatenstaude Substantiv

tomato plant◼◼◼noun