French to English Dictionary

Version Française

"à longue portée (f), à longue distance (f), à long rayon (m) d’action" meaning in English