Scientific name: AppendiculaEnglish name: Vietnamese name: Vệ lan, Lan hạt bí, Lan chân rếtOther name: