tantalate

noun

A salt of tantalic acid.

noun

A salt of tantalic acid.

noun

any salt of tantalic acid