• word of the day

    humber

    humber - Dictionary definition and meaning for word humber

    Definition
    (noun) an estuary in central northeastern England formed by the Ouse River and the Trent River
Download our Mobile App Today
Receive our word of the day
on Whatsapp