Also found in: Dictionary, Thesaurus, Wikipedia.
A nickname for a particular type of stinkhorn mushroom that lacks a cap. That awful smell must be coming from the dog stinkhorns that are growing out here.
See also: dog
Farlex Dictionary of Idioms. © 2015 Farlex, Inc, all rights reserved.