atlıkaraca


Results for "atlıkaraca"

Turkish - English dictionary

atlıkaraca

(Turkish - English dictionary) :
1. rocking horse. 2. merry-go-round, carrousel, carousel.