English edit

Etymology edit

mega- +‎ -some

Noun edit

megasome (plural megasomes)

  1. A large lysosome

Anagrams edit