Home
Search
Index
Definify.com
Definition
2024
samoosa
samoosa
English
Noun
samoosa
(
plural
samoosas
)
Alternative form of
samosa
Similar Results