Slovnenya

Translation English Spanish: cotton wool

Dictionary: main
cotton wool
noun