← Back to browseソーホー[soohoo]noun#54,258Japanese definitionNo Japanese definition yet.English definitionsSoho (London, New York, etc.)Solar and Heliospheric Observatory; SOHOExamplesNo examples yet.Loading examples…Ask about thisSimilar wordsソー← スルガダイナソー →