Torral

"...Tarral is one of our greatest scientists"

- Jamus to Teyla.

Tarral is a female human from Jamus' homeworld. Tarral is one of her people's greatest scientists.