Oxheart grandee carrot
[
English
]
plural
Oxheart grandee carrots
A variety of carrot