English
›
Words
something
that cannot be understood
Translation:
English
Noun
1
impenetrability
Add
Translation