Definition, synonyms and related words
A giant unicellular organism found in deep parts of the ocean.