Meaning of tubuan

tubuan

Tagalog

(tinutubuan, tinubuan, tutubuan) v., inf. 1. be overgrown; 2. grow out from; sprout