Origin: Greek prefix mega-
Definition, synonyms and related words
A large spicule in sponges, visible to the naked eye.