LEAPFROG MEANING IN ENGLISH

• Leapfrog Definition & Synonyms

  1. (n.) A play among boys, in which one stoops down and another leaps over him by placing his hands on the shoulders of the former.


RECENT SEARCHES