torrubia
/torˈuβja/Definitions
1. noun
A type of flowering vine, particularly Torrubia norvegica, with blue flowers.
“The botanical garden features a beautiful torrubia vine with vibrant blue blooms.”
1. noun
A type of flowering vine, particularly Torrubia norvegica, with blue flowers.
“The botanical garden features a beautiful torrubia vine with vibrant blue blooms.”