artificial vagina (aı sleeve) - Turkish English Dictionary