helicoide
Top 30000
Meanings
Noun
1. helicoid (geometry)