peepul - French English Dictionary