Find the word definition

Wiktionary
garudas

n. (plural of garuda English)

Usage examples of "garudas".

West Virginia were being overrun with Garudas, the rest of the country was being engulfed in wingless flying objects.