Popular Wordlists
  • word of the day

    overpass

    overpass - Dictionary definition and meaning for word overpass

    Definition
    (noun) bridge formed by the upper level of a crossing of two highways at different levels
    Synonyms : flyover
Connect with us on Facebook