Online Dictionary
Definition of " watercourse " in English French Dictionary
Results
watercourse Hear the Pronunciation! {'wɒtər,kɔ:rs}
  • {N} cours d'eau [M], ruisseau [M]