admit sth. with one's tail between one's legs has 2 translations in 1 languages

translations of admit sth. with one's tail between one's legs