GeneralConnection.com
➔
Dictionary
acanthocephalan
Noun
1. spiny-headed worm
1. worm
Usage