have a beak three feet long--have a silver [smooth; shrewd] tongue; be skilled in debate
Copyright © 2018 WordTech Co.