barricade in American English · 1. a defensive barrier hastily constructed, as in a street, to stop an enemy · 2. any barrier that obstructs passage. transitive ...
確定! 回上一頁