Petar meaning

Obsolete form of petard.
noun
0
0
Advertisement