lover of a kept woman - German English Dictionary