[atamakakushiteshirikakusazu]idiom
Japanese definition
No Japanese definition yet.
English definition
- burying one's head in the sand (while leaving other parts of one's body exposed); exposing one's weak point while attempting to protect oneself; hiding one's head without hiding one's bottom
Examples
No examples yet.
Loading examples…