Japanese dictionary

Dictionary: “ベストオブベスト”

ベストオブベスト

ベストオブベスト

best of the best; the very best