grey-backed storm petrel - Turkish English Dictionary