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)
- a district in southwestern Manhattan noted for its shops and restaurants and galleries and artist's lofts
- synonyms: South of Houston
- a city district of central London now noted for restaurants and nightclubs
Source: Princeton University Wordnet