synthetic membrane - Turkish English Dictionary