internal drum film recorder - Turkish English Dictionary