Sticking plaster definition and meaning | Collins English Dictionary

Sticking plaster definition and meaning | Collins English Dictionary