plot of land with abundant llaretas - Turkish English Dictionary