1 definition by Richard Castle

Telephone greeting meaning "hello" in Japanese
*phone rings*picks up*"Mushi mushi, hows it going Harold"
by Richard Castle August 8, 2007
Get the Mushi mug.