microdeposits
English
Noun
microdeposits
plural of
microdeposit