By the way, msafiri comes from the verb -safiri (to travel), which is related to the word safari (journey), which you might recognize from English. ;)
That's actually how I remember the word because when on safari, you are travelling to see animals :)
Is this where the word 'misafir' (guest) comes from in Turkish? Interesting to hear that it has a connection between safari.
Is the word 'Baba' used in the way we Americans use the word 'Dad'? Or 'Father'?