angel's advocate

listen to the pronunciation of angel's advocate
Английский Язык - Английский Язык
Someone who sees what's good about an idea and supports it
angel's advocate
Избранное