If I interpret that correctly, this is an automatic translation (and wrong, like many automatic translations) of some porn talk. Grand is translated as tall or big, and juteux means juicy. The third one is easy to guess.
You are a rooster is 'tu es un coq' in French.
Coq in French means "cock" or "rooster" in English.
Le coq in French means "the rooster" in English.
a rooster
le coq sportif
yes and no. Historically the Coq sportif is a French brand, but since 2005 the owner is Airesis, a group of Swiss investors.
Un coq
a rooster is called "un coq" in French
Are you sure you're not confusing it with 'coq au vin'? Because 'coq au vin' is arguably the greatest French dish of all time. (http://en.wikipedia.org/wiki/Coq_au_vin)
un coq
coq sportif
"un coq qui chante" means "a rooster that crows"