Search term flowerbed has 2 results
Jump to
EN English IT Italian
flowerbed (n) [flowers] aiola (n) {f} [flowers]
flowerbed (n) [place where flowers are grown] aiuola (n) [place where flowers are grown]