Macapagal arroyo

What is Macapagal arroyo?

Macapagal arroyo definition and meaning on Dictionary terms:
noun
Ge

Tags: