Meaning of loro

loro

Tagalog

n., zoo. parrot


loro

Tagalog

n., zoo. parrot fish