Medical Dictionary

Stephanurus

noun Steph·a·nu·rus \ˌstef-ə-ˈn(y)r-əs\

Medical Definition of STEPHANURUS

:  a genus of nematode worms of the family Strongylidae that includes the kidney worm (S. dentatus) of swine

Browse

How to use a word that (literally) drives some people nuts.
Test your vocab with our fun, fast game
Ailurophobia, and 9 other unusual fears