spotted lamium - Turkish English Dictionary