guava (blepharocalyx salicifolius) - Spanish English Dictionary