hominoids - Turco Inglés Diccionario