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