Version Française
Meaning of
"touchau (m)"
in English language
French to English
English to French
French
English
touchau (m)
touchstone (stone)