gyro

Noun
  1. A Greek sandwich: sliced roast lamb with onion and tomato stuffed into pita bread (synset 107713995)
  2. Rotating mechanism in the form of a universally mounted spinning wheel that offers resistance to turns in any direction (synset 103478350)

Other Searches