In the sentence below, does "large" modify "chicken eggs" or only "eggs"?
There were large chicken eggs in the barn.
In the sentence below, does "large" modify "chicken eggs" or only "eggs"?
There were large chicken eggs in the barn.
So it turns out, large acts as an adjective to the noun "eggs" since it describes about the size of the eggs. The word "chicken" sure describes about what kind of eggs they are but it still qualifies to be a noun. Such, nouns are called as "attributive nouns" So, "large" in this sentence modifies chicken eggs.
If you think of "chicken eggs" as a single compounded noun due to the noun adjunct chicken:
adj / compound noun
then, large just modifies chicken eggs. Making [large+chicken(-)eggs] a noun phrase.
Test: Normally modifiers can be removed without affecting the sentence:
There were
largechicken eggs in the barn.
In the general case it's ambiguous, but, absent context to the contrary the adjective is assumed to modify "eggs" rather than "chicken".
Note that it's somewhat meaningless to ask if it modifies "chicken eggs" or just "eggs", since in either case the eggs are large.