plot of land with abundant mammee - Spanish English Dictionary