all-purpose (adj.) Look up all-purpose at Dictionary.com
"suitable for every use or occasion," 1877, from all + purpose (n.).