About us
Define
Definitions for
"Tannur"
A small oven. (Tandoori)
farfesha.com