Teel /(?)/

Teel

n.
  1. Sesame.

Phrases & Compounds

Teel oil
sesame oil.