Slovnenya

Translation English Spanish: terry cloth

Dictionary: main
terry cloth
noun