deflowerer - Turkish English Dictionary