Top definition
Very loud, boisterous, and stinky fart.
She walked into the room but immediately left as she heard and smelled my foghorn steamer.
by Dilly McDillyface April 22, 2018
Get the mug
Get a foghorn steamer mug for your boyfriend Bob.