hominoid - Turkish English Dictionary