Turkish-English dictionary »

omurga tahtası meaning in English

TurkishEnglish
omurga tahtası noun

spine board(rigid carrying surface)
noun