The English term "Titan" matches the Greek term "Titan satra’phs"