Results for "

storax

"
English - Turkish Dictionary

storax

(English - Turkish Dictionary) :
i. 1. bot. ayıfındığı. 2. ayıfındığı balsamı. 3. sığla balsamı.