niqaabi - French English Dictionary