membranaceous ampulla - Turkish English Dictionary