It means that 'many armies had tried to seize the fortress for centuries, but were unsuccessful'.
New words, one handy idiom, and a 2-minute quiz — delivered to your inbox to keep your streak alive.
Hasibul Alami know the meaningThat does not sound very polite when you asked for the meaning and Ivanhr gave it..