Alastair (ألستير)

Alastair is an English name meaning 'Defender of Men'.

» Islamic Glossary