place where the caimitos abound - Spanish English Dictionary