blossom peduncle - Spanish English Dictionary