havana defense troops - German English Dictionary