Advertisement
Advertisement
medusoid
/ mɪˈdjuːzɔɪd /
adjective
- of, relating to, or resembling a medusa
noun
- another name for medusa
Advertisement
Advertisement
Advertisement
Advertisement
Browse
Advertisement
Advertisement
/ mɪˈdjuːzɔɪd /
Advertisement
Advertisement
Advertisement
Advertisement
Browse