yeti lobster

English

Noun

yeti lobster (plural yeti lobsters)

  1. Synonym of yeti crab.