English dictionary

soho meaning and definition

Definition and meaning of soho at MeaningMonkey.org. soho meaning and definition in the English Dictionary.

SOHO noun

Definition of SoHo (noun)

  1. a district in southwestern Manhattan noted for its shops and restaurants and galleries and artist's lofts
  2. a city district of central London now noted for restaurants and nightclubs
Source: Princeton University Wordnet

If you find this page useful, share it with others! It would be a great help. Thank you!

  

Link to this page: