Large guns for use on land (9)
I believe the answer is:
artillery
'large guns for use on land' is the definition.
(I've seen this before)
This is the entire clue.
(Other definitions for artillery that I've seen before include "Large-calibre guns" , "Large guns for army in land war" , "Powerful guns" , "Large pieces" , "group of soldiers" .)