d diff is clear almajiri is derived from an arabic word "al-muhajir": a person who leaves his village/comfort zone to another with the intention of seeking knwledge or any other purpose.  while beger is a person with a weak mind who is nt contented with what allah bless him with. ##url