Medical Dictionary
Stephanurus
noun Steph·a·nu·rus \ˌstef-ə-ˈn(y)u̇r-əs\
Medical Definition of STEPHANURUS
: a genus of nematode worms of the family Strongylidae that includes the kidney worm (S. dentatus) of swine
Seen & Heard
What made you want to look up Stephanurus? Please tell us where you read or heard it (including the quote, if possible).