antecedent: a preceding occurrence or cause or event
abstraction: a general concept formed by extracting common features from specific examples
naval gun: naval weaponry consisting of a large gun carried on a warship