my almighty allah - French English Dictionary