putten - French English Dictionary