surrey


Results for "surrey"

English - Turkish Dictionary

surrey

(English - Turkish Dictionary) :
i. fayton, payton.