lamp shell








noun

  1. a mollusklike marine animal; brachiopod.

noun

  1. another name for a brachiopod
53 queries 0.557