montrouge electronic equipment manufacturing shop - Turkish English Dictionary