keelbacks
English
Noun
keelbacks
plural of
keelback