meglio ancora

even better

→ meglio
phrase Rare #42,618
even better Used to introduce a preferable or more appealing option.
IT: Possiamo prendere un taxi, o meglio ancora, andare a piedi.
EN: We can take a taxi, or even better, walk.