ampullae - Turkish English Dictionary