immensurable - German English Dictionary