lemuroid - Español Inglés Diccionario