Timucu

What is Timucu?

Timucu definition and meaning on Dictionary terms:
noun
a needlefish, Strongylura timucu, inhabiting warm waters of the western Atlantic.

 

reference: https://www.dictionary.com/browse/timucu

Tags: