greater argonaut (argonauta argo) - Spanish English Dictionary