Slovnenya

Translation English Spanish: acerate leaf

Dictionary: main
acerate leaf
noun