×

s'embusquer meaning in English

v. lurk, exist unsuspected or unseen

Related Words

  1. s'embrouiller
  2. s'embrumer
  3. s'emmancher
  4. s'emmitoufler
PC Version

Copyright © 2018 WordTech Co.