a branch of philosophy - Turkish English Dictionary