What does it mean for "for lack of a better way of putting it"?
Here is the context:
---
If you want to learn Formal Arabic (like I do)...good luck. Although most Arabic speakers will know it, they will constantly revert to their dialect without meaning to. The person I'm learning Arabic for (for lack of a better way of putting it) is Iraqi, but my instructor is Lebanese. So I get on the phone with "Guess what I learned?!" and I hear "That's not exactly right..."
---
So what is the meaning of "for lack of a better way of putting it" here? Does "putting" mean to deal with / to formulate?
By the way, is it correct to use "What does it mean for" and "what is the meaning of" when I ask the meaning of a sentense?
Many thanks!