English:(proverb) press home one's advantage; to seize an opportunity to make a request or to propose one's ideas; exploit a loophole in what someone has said to one's advantage
English:(literally: where would there be such a big toad hopping around the street?); a rhetorical question suggesting that a deal is too good to be true