fruit peduncle - French English Dictionary