takkadak


Results for "takkadak"

Turkish - English dictionary

takkadak

(Turkish - English dictionary) :
all of a sudden, suddenly.