Free dictionary online: English, Spanish, French, Italian, Chinese, German, Russian translations, definitions, synonyms...
Google Widget
Other Dictionary Collaborative dictionary
pen in  vt + adv 
 [+animal] 
encerrar, acorralar 
she was penned in by the crowd  se encontraba acorralada por la muchedumbre 
the French had the enemy penned in  los franceses tenían al enemigo cercado