a branch of philosophy - French English Dictionary