take aim at something try to deal with an issue; criticise something. She took aim at her rival for the job promotion by ...
Learn 50 essential English phrases used by native speakers in daily conversations. Improve your English speaking skills and expand your vocabulary quickly!