givray

For definition of givray, please visit here.

MAP