teddybea
/ˈtɛdi biːə/Definitions
1. noun
a type of honey plant with fragrant flowers
“The teddybea flowers were in full bloom at the garden.”
1. noun
a type of honey plant with fragrant flowers
“The teddybea flowers were in full bloom at the garden.”