TTL – English–Français translations

🇫🇷 fr en 🇬🇧

TTL noun {m}

  /te.te.ɛl/
  • 3 véhicule de loisir
SUV, sport utility vehicle
Wiktionary Links