The most effective way to acquire vocabulary

Build Arabic vocabulary
you'll actually use.

Speaking exposes the exact words you're missing. Speak for a minute. Capture every word you reached for but didn't know. Review them until they stick.

1

Speak

Hit a wall mid-sentence.

2

Capture

Translate the word/phrases you needed with the best translator in the market.

3

Retain

Review it as a flashcard.