German-English dictionary »

leprazelle meaning in English

GermanEnglish
die Leprazelle Substantiv

lepra cellnoun