To perfect your English, you need to become confident in using English idioms and knowing the difference between breaking a leg and pulling someone's leg.
20 Popular Afrikaans Idioms To English - Ling App
13 Types of Text For Learning English in High Schools - English Admin, PDF, Communication
20 English idioms that everyone should know - Word Coach
Idioms in English: Easy, Intermediate, and Advanced - Magoosh Blog
34 idioms and slang phrases to describe people - English with Nab
Idiots Write in All Caps, PDF, Text
Idiots Write in All Caps, PDF, Text
English Vocabulary Pocket Guide PDF, PDF, Loyalty Program
50 popular idioms to sound like a native speaker
Top 20 Funny Idioms in English You Might Not Know!