a branch of philosophy - German English Dictionary