trostera
/troʊˈstɛrə/Definitions
1. noun
A type of Costa Rican tree (Trostera spp.)
“The biologist studied the unique Trostera species found in the rainforest.”
1. noun
A type of Costa Rican tree (Trostera spp.)
“The biologist studied the unique Trostera species found in the rainforest.”