son of venus) - German English Dictionary