annuloid - Español Inglés Diccionario