Meaning of テイカカズラ in Japanese

  1. Words

Definition of テイカカズラ

  1. (n) Asiatic jasmine (Trachelospermum asiaticum); Asian jasmine
Back to top