What does beef jacket mean?

beef jacket meaning in Urban Dictionary

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