Dictionary.com
definitions
  • synonyms

stinking Roger

noun
  1. any of various plants having an unpleasant odor.
Show More

Origin of stinking Roger

First recorded in 1895–1900
Dictionary.com Unabridged Based on the Random House Unabridged Dictionary, © Random House, Inc. 2018