Word info

megalodisc

Noun

Meaning

megalodisc (plural megalodiscs)

An abnormally large optic disc

Source: en.wiktionary.org

Close letter words and terms