share an apartment - German English Dictionary