place populated with smelly sauco trees - Espagnol Anglais Dictionnaire