Techy



ENGLISH MEANING
adjective
1.
Peevish; fretful; irritable.