meaning of skewer

1. a long pin for holding meat in position while it is being roasted


Related Words

skewer |

Developed & Maintained By Taraprasad.com

Treasure Words