I've been living in the Philippines for quite some time. However, the one question no one has been able to answer for me so far is what's the difference between mama (not meaning mother in this case) and lalaki? I know both refer to a person as guy or man. However, I haven't figured out what's the exact difference in usage. For the most part, I noticed that mama isn't used that often and it seems to be used in cases where you don't know the man that well.