imborrable - German English Dictionary