defloration - Turkish English Dictionary