English Dictionary
Definition titchy in British English
titchy adjective
adjective
/ˈtɪtʃi/

English Dictionary