Crescent definition and meaning | Collins English Dictionary

Crescent definition and meaning | Collins English Dictionary