yellow stuff ( synonym found)

Definition of yellow stuff:

(n) : a national park of the USA, located in Montana, Idaho and Wyoming; a nickname for the 2-8-8-4 train configuration

Back to Top