• word of the day

    ambusher

    ambusher - Dictionary definition and meaning for word ambusher

    Definition
    (noun) an attacker who waits in a concealed position to launch a surprise attack
Download our Mobile App Today
Receive our word of the day
on Whatsapp