1 definition by Ilouo

A russian/Australian creature, often found in the UK, resembles a Dragon with cat like features
by Ilouo July 22, 2011
Get the Drangacat mug.