spermaceti organs

English

Noun

spermaceti organs

  1. plural of spermaceti organ