lion's claw (leontochir ovallei) - Español Inglés Diccionario