god love a duck! - Turkish English Dictionary