deputable - Turkish English Dictionary