jamli

jamli definitions

noun
  • jambul tree