Summary
French to English:   more detail...
  1. canal déférent:


English

Detailed Translations for canal déférent from English to French