German-English dictionary »

himbeerrute meaning in English

GermanEnglish
die Himbeerrute Substantiv

raspberry canenoun