Ambuscaded meaning : To lie in wait for, or to attack from a covert or lurking place; to waylay.
ambuscaded
eutrophicated
navigation light
filling station
programer