Definition of wild carrot in English:

wild carrot

noun