periodic edema - Turkish English Dictionary