meaning of seal off

1. impose a blockade on


Related Words

seal off | sealed off |

Developed & Maintained By Taraprasad.com

Treasure Words