YourDictionary

sea cradle

noun
See chiton.

link/cite print suggestion box