Meaning of amapola

amapola

Tagalog

n., bot. 1. poppy; 2. ornamental shrub