Dictionaries:

barking carrots:

To vomit . See vomit for synonyms.
See Also: bark, carrot head, carrot top, shit on a stick, vomit

Link to this page:

Word Browser