Canon India

Embrasure

Definition: (noun)

An opening (in a wall or ship or armored vehicle) for firing through.

Synonyms: porthole.

Canon India Brings Down Cam Prices.
It Expects Sales Of Around Rs500 Crore During Upcoming Festive Season Driven Mainly By Its Camera Business.