• Deliverer

    Full definition of deliverer

    Noun

    deliverer

    (plural deliverers)
    1. One who delivers.

    Anagrams

    © Wiktionary