Search:   Dictionary All Posts
Store Your Knowledge at the Brain Bank!

catalufa Definition

Cancel
catalufa
noun
Any of three priacanthid fish: ''Heteropriacanthus cruentatus'', ''Priacanthus arenatus'', and ''Pristigenys serrula''

Words Related to catalufa!

catalufa Examples by Brain Bank Users