competent and compellable witness - Turkish English Dictionary