German to English Dictionary

Deutsch Version

horn frog German pronunciation - Say horn frog in English pronunciation Meaning of "horn frog" in English language