a kind of opossum - Turkish English Dictionary

Suggest a Term