succursale - German English Dictionary