cho cho

Definition
  1. Chayote.
  2. A woman's vagina.
    vulgar