land developed and cultivated by man - Espagnol Anglais Dictionnaire