caribbean spirit weed (aegiphila martinicensis) - Spanish English Dictionary