to have a cheerful disposition - Turkish English Dictionary

Suggest a Term