Smelly-sounding river (4)
I believe the answer is:
oder
'river' is the definition.
(River Oder in central Europe)
I cannot understand how the rest of the clue works.
Can you help me to learn more?
(Other definitions for oder that I've seen before include "River on border of Poland and Germany" , "European flower" , "Rode around the European river" , "River that, with the Neisse, forms the German-Polish border" , "German river that empties into the Baltic Sea" .)