Skip to main content

MojoDuh's definitions

MOMO

A 100-series Realian Observational Unit from Xenosaga! Name means Peach in Japanese.
Hey look, it's MOMO.
by MojoDuh May 13, 2005
mugGet the MOMOmug.

Share this definition