×

leashed meaning in French

adj. attaché, attelé; tenu en laisse (chien)

Related Words

  1. leash
  2. hold on leash
  3. held him in leash
  4. leaser
  5. leash
  6. leasing
  7. least
PC Version

Copyright © 2018 WordTech Co.