international subsidiary - German English Dictionary