Oyster definition and meaning | Collins English Dictionary

Oyster definition and meaning | Collins English Dictionary