SKITTLE MEANING IN ENGLISH

• Skittle Definition & Synonyms

  1. (a.) Pertaining to the game of skittles.


• Skittle-dog Definition & Synonyms

  1. (n.) The piked dogfish.


RECENT SEARCHES