LONGSHANKS MEANING IN ENGLISH

• Longshanks Definition & Synonyms

  1. (n.) The stilt.


RECENT SEARCHES