Meaning of technical in English
1. of or relating to mechanical or industrial techniques or applied science
technical difficulties
2. treating a subject scientifically
technical skill
1. of or relating to mechanical or industrial techniques or applied science
technical difficulties
2. treating a subject scientifically
technical skill