putti - French English Dictionary