Advertisement

Advertisement

medusoid

/ mɪˈdjuːzɔɪd /

adjective

  1. of, relating to, or resembling a medusa


noun

  1. another name for medusa

Advertisement

Advertisement

Advertisement

Advertisement