ambarda depolamak - Turkish English Dictionary