god's (own) gift to - Turkish English Dictionary