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]