meaning of beef jacket

beef jacket meaning in Urban Dictionary

1: another word for condom2: a tremendously large/tough coat (beefy)3: an exterior garment for cattle