Results for "

double-decker

"
English - Turkish Dictionary

double-decker

(English - Turkish Dictionary) :
i. 1. iki katlı otobüs. 2. ranza.