Slovnenya

Translation English French: carat

Dictionary: main
carat
noun