English Dictionary
Definition leapfrog in British English
leapfrog noun
[uncountable] noun
/ˈliːpˌfrɒɡ/
Synonyms and related words
