Turkish · noun · Struggle & the Sword

Top

तोप
Meaning

A cannon; heavy artillery.