vocab dash
Log inSign up
猝不及防cùbùjífáng
Top 35000
Meanings
1. to be caught off guard
2. without warning
Characters used
猝abruptly不no及and防to protect
vocab dashAboutDecksPrivacyTerms