• word of the day

    delayer

    delayer - Dictionary definition and meaning for word delayer

    Definition
    (noun) a person who delays; to put off until later or cause to be late
Download our Mobile App Today
Receive our word of the day
on Whatsapp