biodeposits
English
Noun
biodeposits
plural of
biodeposit