Meaning of itlugan

itlugan

Tagalog

n. 1. place where eggs are laid; 2. simultaneous laying of eggs