What is the full meaning of strongyloids
STRONGYLOID, a strongyl, a parasitic threadworm [n]
Example of the word strongyloids placed on a Scrabble board.