usable for many different purposes

Translation:
English
Adjective
Add