Multilingual Turkish Dictionary

KAFES IZGARASI

KAFES IZGARASI : Turkish English

n. squirrel cage