make up for (something)

возмещать, навёрстывать, компенсировать что-либо

Jack made up for his lack of talent by meritorious industry.

Другие идиомы: