all-purpose

adjective
1
having many different uses; able to be used in many situations
همه‌کاره, چندمنظوره, همه‌منظوره, چندکاره