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]