Stomach has a medium range (5)
I believe the answer is:
gamut
'range' is the definition.
(gamut is a kind of range)
'stomach has a medium' is the wordplay.
'stomach' becomes 'gut' (I've seen this in other clues).
'has' means one lot of letters goes inside another.
'medium' becomes 'm' (as in UK clothing sizes).
'a'+'m'='am'
'gut' going around 'am' is 'GAMUT'.
(Other definitions for gamut that I've seen before include "Full range, compass" , "Ambit" , "The whole range or scope of anything" , "Entire scale" , "Entire range" .)