COAT definition and meaning | Collins English Dictionary

COAT definition and meaning | Collins English Dictionary