Boulingo
exposit
Explain or describe something in detail.
Learn languages with Boulingo