See also: mya and Mya

English

edit

Noun

edit

MYA

  1. Initialism of million years ago.
edit

Anagrams

edit
  NODES
Note 1