beetlehead (squatarola squatarola) - Spanish English Dictionary