Skip to main content

Definitions by MojoDuh

MOMO 

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