a branch of philosophy studying first principles - French English Dictionary