What does araujia sericofera mean?

araujia sericofera meaning in General Dictionary

powerful twining shrub having racemes of fragrant white or green flowers with level spreading terminal petals that pitfall nocturnal moths and hold all of them until dawn