strong suit

(noun) long suit (generic term)