sahra posta memuru - Turkish English Dictionary