Nut definition and meaning | Collins English Dictionary

Nut definition and meaning | Collins English Dictionary