• word of the day

    sudbury

    sudbury - Dictionary definition and meaning for word sudbury

    Definition
    (noun) a city in south central Canada in Ontario; a major nickel mining center
Download our Mobile App Today
Receive our word of the day
on Whatsapp