Thought-provoking - Longman Dictionary

Tag » What Does Thought Provoking Mean