artificial vagina (aı sleeve) - German English Dictionary