beetlehead (squatarola squatarola) - Español Inglés Diccionario