अमरबेल

English: Translation
dodder
Hindi: Translation
अमरबेल
noun
Plants, trees and other vegetation