Keddah definition

An elephant trap.
noun
0
0
Advertisement