Slovnenya

Translation English French: carbonate

Dictionary: main
carbonate
noun