answersLogoWhite

0


Best Answer

See Lloyd/Springer's Althochdeutsches etymologisches Wörterbuch, Lehmann's A Gothic Etymological Dictionary, Feist's Vergleichendes Wörterbuch der gotischen Sprache, and and Casaretto's Nominale Wortbildung der gotischen Spracheand others. You need access to a good library/interlibrary loan system, but there are online articles on JSTOR (among others) which may answer your question. My suggestion is that it is simply a productive native Germanic suffix which may have functioned at one time similarly to what became -er (from Proto-Germanic *-arjaz; cf. Old English -ere and so forth).

There have been recent articles written by Garry Davis, one particularly difficult to track down, another which is more readily available (1992, in "American Journal of Germanic Linguistics and Literatures", volume 4). Everyone has their own opinion, however, and it varies quite greatly depending on the scholar and which speciality they have. Mine is Germanic, so I reject the supposed Latin borrowings suggested, not without good reasoning, by Davis and others.

Some think that -ster originates in a -str suffix, with a secondary formation with an inserted vowel *-istrija/*-astrija/*-ustrija, the final *-a from *-on. I think it's all mysteriously overanalyzed, and others have suggested a connection with "stall" and its Indo-European root. One person, very brilliant named Fay (early 20th century), suggested a connection with "straw."

There are cognates with the suffix in Gothic (awistr, gilstr, hulistr, nawistr), Old English has quite a few (eowestre, loppestre, heolostr), Old High German ewist/awist/ouist, and Old Norse has blomstr, bolstr, and naust "boat shed."

It is generally assumed, though I am skeptical, that the suffix re-entered Middle English from Middle Dutch, and again became productive. Some have even said that it survived in a doubling of a French suffix, in words like "songstress, seamstress, waitress, etc." (-tress). I don't buy it, but it's anyone's guess.

There's quite a bit more to it and the literature is surprisingly vast, but just off the top of my head while working on an etymology paper on the suffix for my Gothic course, I've encountered this material and data thus far. Soon my paper will be refined, maybe presented at a conference to deaf ears, and possibly published, all to fall into the oblivion of scholarship on a subject which is dying in interest and somewhat culturally irrelevant. Which is why I study Old Icelandic predominantly, because people still like Vikings.

In gawaírþja,

Paul Peterson

graduate student, U of MN

User Avatar

Wiki User

15y ago
This answer is:
User Avatar

Add your answer:

Earn +20 pts
Q: What is the meaning of the suffix 'str' as in trickster or spinster?
Write your answer...
Submit
Still have questions?
magnify glass
imp
Related questions

What is the suffix of strangeness?

the suffix of STRANGE is 'ange' and the prefix is 'str'


To display string in a title case in c?

#include<stdio.h> #include<conio.h> #include<string.h> int main() { int tmp,i; char str[30]; printf("Enter any string: "); gets(str); for(i=0; str[i]!='\0'; i++) { if(str[i-1]==' ' i==0) { if(str[i]>='a' && str[i]<='z') str[i]=str[i]-32; else if(str[i]>='A' && str[i]<='Z') str[i]=str[i]+32; } printf("%c",str[i]); } getch(); return 0;}


A c program which will remove all the spaces from a given string?

RemoveSpaces (char *str) { char *new = str; while (*str != '\0') { if (*str != ' ') *(new++) = *str; str++; } *new = '\0'; }


How do you write a C program to input a string of lowercase alphabets and convert it to uppercase using a loop?

void to_uppercase (char* str) { if (str == 0) return; while (*str != '\0') { if (*str>='a' && *str<='z') *str-=32; ++str; } }


How do you toggle case of string in c code. Example is TogGle will turn into tOGgLE?

#include<stdio.h> int main() { char str[100]; int i; printf("Please enter a string: "); // gets(str); // fgets is a better option over gets to read multiword string . fgets(str, 100, stdin); // Following can be added for extra precaution for '\n' character // if(str[length(str)-1] == '\n') str[strlen(str)-1]=NULL; for(i=0;str[i]!=NULL;i++) { if(str[i]>='A'&&str[i]<='Z') str[i]+=32; else if(str[i]>='a'&&str[i]<='z') str[i]-=32; } printf("String in toggle case is: %s",str); return 0; }


What is the first word starting with str in the dictionary?

str


How do you find last char in c string?

(strlen(str) == 0) ? '\0' : str[strlen(str)-1]


How do you make a str pure on rs?

Well to make a perfect str pure you would simply train your str


What is a Str function in VB?

Str converts a number to a string.


C program for printing names without vowels?

#include<stdio.h> #include<conio.h> void main() { char str[20]; int i; printf("enter string"); scanf("%s",str); for(i=0;i<strlen(str-1);i++) { if(str[i]!='a' str[i]!='e'str[i]!='o'str[i]!='i'str[i]!='u') printf("%c",str[i]); } getch(); }


How do you reverse a string with array and function?

<?php $str = "1234567"; $strArr = str_split($str); //split up $str by 1 character $strlen = strlen($str) - 1; //get length of $str - 1 since the $strArr starts at 0 for($i=$strlen;$i>=0;$i--) { echo $strArr[$i]; } ?>


Write a program to reverse the given string?

Use for loop declare string array str[] and string variable l= string length of string array j=l for i=0 to i=l/2 then temp=str[i] str[i]=str[j-1] str[j-1]=temp j=j-1 now print str array it will be reversed