whelp of a lion - Turkish English Dictionary