naturally formed area of land - Spanish English Dictionary