French to English Dictionary

Version Française

"à pente raide" meaning in English