cucua (poulsenia armata) - Spanish English Dictionary