self-stay - German English Dictionary