Results for "

deliverer

"
English - Turkish Dictionary

deliverer

(English - Turkish Dictionary) :
i. 1. kurtarıcı. 2. teslim eden kimse. 3. dağıtıcı.