I find myself having to go quite often to other sources to find definitions to the words I’m looking for. I would describe it as adequate but noticably incomplete. The dictionary I’m using is German-English.
jake_the_snake about Ultralingua Dictionary