biosparite
English
Noun
biosparite
(
plural
biosparites
)
(
geology
)
A
limestone
composed of less than 25%
oolites
and less than 25%
intraclasts
Anagrams
biopirates