Letters that make Fenusa
s, a, e, f, n, u are letters that make 'Fenusa'
1 possible definitions for 'Fenusa'
Under this definition, fenusa is a noun and has the following properties:
genus-Fenusa has the same meaning as Fenusa
'Fenusa' can be a type of arthropod genus.
'Fenusa' can be a member of Tenthredinidae, family Tenthredinidae.