Andrew

Andrew is an English name meaning 'Valiant'.

» Islamic Glossary