almorrana
Top 30000
Meanings
Noun
1. hemorrhoid, haemorrhoid, piles (usually in the plural)
2. Portuguese squill