triborates
English
Noun
triborates
plural of
triborate
Anagrams
birostrate