self-blimped camera - Turkish English Dictionary