octopoda

Noun
  1. Octopuses and paper nautilus (synset 101972191)

Found on Word Lists

Other Searches