Slovnenya

Translation English French: second best

Dictionary: main
second best
noun