Dictionary, Free Dictionary - MyDictionary.net
Definition of " canne à sucre " in French English Dictionary
Results
canne à sucre
  • {N} sugar cane