Meaning of カーマスートラ in Japanese

  1. Words

Definition of カーマスートラ

カーマスートラ(kaamasuutora)
  1. (n) Kamasutra
Back to top