head of department of electricity and mechanics - Turkish English Dictionary