Noun garuda has 1 sense
  1. Garuda - supernatural half-man and half-bird vehicle or bearer of Vishnu
    --1 is a kind of
    Hindu deity
,
TOP