Chéngbǎo qián bǎifàng zhe yī mén gǔlǎo de jiānóngpào.
An ancient cannon stands in front of the castle.
Tips
history
加农炮 is a phonetic borrowing from the English and French word 'cannon'. The characters 加 (to add), 农 (agriculture), and 炮 (cannon) were chosen for their sounds, with 炮 also contributing the meaning 'cannon or firearm'.
memory
Notice that 炮 already means cannon in Chinese - 加农 is just the sound borrowed from 'cannon', so 加农炮 = 'cannon-cannon', clarifying it as the wheeled artillery type.