Turkish-English dictionary »

damalı bayrak meaning in English

TurkishEnglish
damalı bayrak noun

chequered flag(flag)
noun