Big Huge Thesaurus

hieroglyph

noun