microleakages

English

Noun

microleakages

  1. plural of microleakage