stupid person, idiot; large marine turtle found in warm ocean waters

listen to the pronunciation of stupid person, idiot; large marine turtle found in warm ocean waters
English - Turkish

Definition of stupid person, idiot; large marine turtle found in warm ocean waters in English Turkish dictionary

loggerhead
i., zool. adi denizkaplumbağası, Caretta caretta
English - English
{i} loggerhead