bioxalates
English
Noun
bioxalates
plural of
bioxalate