Slovnenya

Translation English Spanish: peduncle

Dictionary: main
peduncle
noun