achievable availability - German English Dictionary