noun, masculine/feminine/tu.ʃa.tu/
touche-à-tout is masculine or feminine depending on context in French.
jack of all trades
Univerbation of touche (“touches”, third-person singular present indicative of toucher (“to touch”)) + à (“to”) + tout (“everything”), literally “[who] touches everything”.