have a complete knowledge on something - Turkish English Dictionary