DUFI
dufi: translation
[Swahili Word] dufi
[Swahili Plural] madufi
[English Word] loggerhead sea turtle
[English Plural] loggerhead sea turtles
[Taxonomy] Caretta caretta
[Part of Speech] noun
[Class] 5/6an
[Terminology] marine
------------------------------------------------------------