en

Pitch (something) well

ru

Translation pitch (something) well into russian

pitch (something) well
She managed to pitch her book idea well during the meeting.
Ей удалось хорошо представить идею своей книги на встрече.