Web Analytics
DICTIONARY
TTS Voice
 virtual keyboard

English Spanish Dictionary Phrasebook Translator and Voice






    barricade




barricade

1. barricada (road)
2. levantar barricadas, atracar, obstruir (entrance)