Search term aiuola has 2 results
Jump to
IT Italian EN English
aiuola (n)[place where flowers are grown] flowerbed (n)[place where flowers are grown]
aiuola flower-bed