heavy torpedo bomber - German English Dictionary