adjective for every purpose: an all-purpose detergent. adjectiveuseful for many things adj.1877, from all + purpose (n.).