Multilingual Turkish Dictionary

MADAGASKAR MAYMUNU

MADAGASKAR MAYMUNU : Turkish English

n. lemur