Question: what is the difference between juvenile and immature birds?
Answer: The word juvenile probably best applies to birds in their first (juvenal) plumage, which can be pretty short-lived, but could apply to any bird in its first year of life. Immature can apply to young birds beyond their first year of life, like in gulls and eagles which hold subadult plumages longer.