English-Turkish dictionary »

camel spider meaning in Turkish

EnglishTurkish
camel spider (arachnid belonging to the order Solifugae)
noun

böğnoun