Slovnenya

Translation English Spanish: wind sock

Dictionary: main
wind sock
noun