🇯🇵 ja en 🇬🇧

巨人の肩に立つ idiom

dwarfs standing on the shoulders of giants
Wiktionary Links