Popular Wordlists

multiflora

multiflora

multiflora - Dictionary definition and meaning for word multiflora

Definition
(noun) vigorously growing rose having clusters of numerous small flowers; used for hedges and as grafting stock

Love us on FB !