have a good/brilliant knowledge of - Turkish English Dictionary