palo de asta (cordia sonorae) - Spanish English Dictionary