Slovnenya

Translation English French: costa

Dictionary: main
costa
noun