Is Guacamole a dip, a spread, or a condiment?

My friend just called it “avocado dip” and I can’t look at him the same. But anyway. We were discussing and I’d like to throw in a new option… guacamole is a JAM. It’s a fruit spread. Tell me I’m wrong