Multilingual Turkish Dictionary

ABACCA

ABACCA : English Turkish

n. Filipinlerde uzun lifler veren muz bitkisi