Multilingual Turkish Dictionary

LAMMERGEYER

LAMMERGEYER : English Turkish

n. kuzukartalı, sakallı akbaba