irrefrenable - German English Dictionary