German-English dictionary »

menschenscheuere meaning in English

GermanEnglish
menschenscheuere

more unsociable