taramas
French
Noun
taramas
?
plural of
tarama