Search term aiola has 2 results
Jump to
IT Italian EN English
aiola (n) [fiori] {f} bed (n) [fiori]
aiola (n) [fiori] {f} flowerbed (n) [fiori]