1 turtosa | Definition of turtosa

turtosa

noun
tur·​to·​sa | \ ˌtərˈtōsə\
plural -s

Definition of turtosa

: african oak

History and Etymology for turtosa

origin unknown

Keep scrolling for more