Japanese
to be at one's wits' end; to be cornered; to be in a fix; to be in a desperate situation; to be in a pinch; to be in a predicament; (literal) to be packed to the hilt
Notes
Sign in to add your own note
Contains
Sign in to add your own note