almorranaTop 30000MeaningsNoun1. hemorrhoid, haemorrhoid, piles (usually in the plural)2. Portuguese squill