German-English dictionary »

thekazelle meaning in English

GermanEnglish
die Thekazelle Substantiv

theca cellnoun