Meaning of methanoate in English:

methanoate

noun