depot ampoule - Turkish English Dictionary