Results

towtie towtie adjective
1 prone to frequent attacks of slight illness
2 touchy; irritable