English
›
Words
technical
Translation:
English
Adjective
1
relating
to a specific subject or craft
Add
Translation