Flodden flod·den uncommon noun 1. a battle in 1513; the English defeated the invading Scots and James IV was killed SynonymsFlodden FieldBattle of Flodden Field Related words Word family Flodden Field Broader terms pitched battle WordNet 2.1 (Princeton University). WordNet 2.1 Copyright Princeton University. All rights reserved.