Log in
Search words & phrases
polyp
US /ˈpɑlɪp/
・
UK /ˈpɔlip/
C1
Definition
Video subtitles
noun
Small tube-like creature that lives in the ocean
Small harmless growth that forms inside the body