Oni meaning

Office of Naval Intelligence.
abbreviation
1
0
A Japanese evil spirit or demon.
noun
0
0
Advertisement

Origin of oni

  • From oni

    From Wiktionary