Search term palatable has 2 results
EN English IT Italian
palatable (a) [food] appetitoso (a) [food]
palatable (a) [food] saporito (a) [food]