Torral is a female human from Jamus' homeworld. Torral is one of her people's greatest scientists. (SGA: "The Ark")