Keddah definitions

An elephant trap.
noun
0
0
Advertisement