cadillo (triumfetta lappula) - Spanish English Dictionary