nelly (macronectes giganteus) - Spanish English Dictionary