English-French dictionary »

snowed under meaning in French

EnglishFrench
snowed under (having a lot of things to do)
adjective

débordé◼◼◼adjectif