blossom peduncle - Turkish English Dictionary