illimitable - German English Dictionary