albarrana
Top 45000
Meanings
Noun
1. Portuguese squill
2. a type of fortified tower