Boulingo
ثاقبة
English:
insightful
إظهار فهم واضح أو حكمة.
Learn languages with Boulingo