microleaks
English
Noun
microleaks
plural of
microleak